shut oneself away - Turco Inglés Diccionario